///* 
// * File:   main.cpp
// * Author: andrea
// *
// * Created on October 28, 2013, 10:16 PM
// */
//
//#include <core.hpp>
//#include <highgui.hpp>
//#include <imgproc.hpp>
//
//using namespace std;
//using namespace cv;
//
///*
// * 
// */
//int main(int argc, char** argv) {
//    Mat img;
//    // Open Image
//    img = imread(argv[1], 0);
//    namedWindow("Normal Image");
//    imshow("Normal Image", img);
//
//    // Apply Gaussian Blur
//    Mat blurred(img.rows, img.cols, CV_8UC3);
//    GaussianBlur(img, blurred, Size(33, 33), 1.1, 1.1);
//    namedWindow("Blurred Image");
//    imshow("Blurred Image", blurred);
//
//    // Edge Detection
//    Mat edges(img.rows, img.cols, CV_8UC3);
//    Canny(blurred, edges, 50, 100);
//    namedWindow("Edge Image");
//    imshow("Edge Image", edges);
//
//    //Harris' Corners
//    Mat harris(img.rows, img.cols, CV_8UC1);
//    cornerHarris(img, harris, 7, 0.1, 0.01);
//    namedWindow("Harris Image");
//    imshow("Harris Image", harris);
//   
//
//    waitKey(0);
//    return 0;
//}
//
